package GA_Test;

import java.util.ArrayList;

/**
 NAME：种群类    输入：个体  输出：种群
 函数：
 1.add 添加物种


 */

public class SpeciesPopulation {


    public int population_num;//物种数量
    public ArrayList<SpeciesIndividual> specPopu;//种群集合
    public ArrayList<Object> best_Individual_trucks;
    public ArrayList<Object> best_Individual_drones;
    public SpeciesPopulation()
    {
        specPopu = new ArrayList<>();
        population_num = GAData.Population_Num;

    }

    //添加物种   生成一个个体然后放进来  生成一个放进来
    void add(SpeciesIndividual individual)
    {
        specPopu.add(individual);

    }

    //遍历
//    void traverse()
//    {
//        SpeciesIndividual point=head.next;//游标
//        while(point != null)//寻找表尾结点
//        {
//            for(int i=0;i<TSPData.CITY_NUM;i++)
//                System.out.print(point.genes[i]+" ");
//            System.out.println(point.distance);
//            point=point.next;
//        }
//        System.out.println("_______________________");
//    }

}
